<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Aanmelden
 *
 * @author oophp
 */
class Facturen extends Moeder{
    //bevat instantie van FactuurLijst
    private $_factuurLijst = null;
    final protected function _genereerHtml(){
        $this->_addHtml('<div id="facturen">');
        $this->_addHtml('<h1>Facturen</h1>');
        $this->_addHtml('');
        
        while($oFactuur = $this->_factuurLijst->volgende()){
            $prijs = number_format($oFactuur->prijs(),2);
            $aantal = $oFactuur->aantal();
            $idFactuur = $oFactuur->idFactuur();
            $this->_addHtml('<p>');
            $this->_addHtml('<span class="facturen3">');
            $this->_addHtml('<a href="/factuur/'.$idFactuur.'">Factuur No'.$idFactuur.'</a>');
            $this->_addHtml('</span>');
            $this->_addHtml('<span class="facturen2">');
            $this->_addHtml($aantal);
            $this->_addHtml('</span>');
            $this->_addHtml('<span class="facturen2 vet">&euro;');
            $this->_addHtml($prijs);
            $this->_addHtml('</span>');
            $this->_addHtml('</p>');
        }
        $this->_addHtml('<hr>');
        $totaal = number_format($this->_factuurLijst->totaalPrijs(),2);
        $this->_addHtml('<p>');
        $this->_addHtml('<span class="facturen1 vet">totaalprijs </span>');
        $this->_addHtml('<span class="facturen2 vet">&euro; '.$totaal.'</span>');    
        $this->_addHtml('</p>'); 
        $this->_addHtml('<p>');
        $this->_addHtml('<span class="facturen1 ">totaal aantal items </span>');
        $this->_addHtml('<span class="facturen2 ">'.$this->_factuurLijst->totaalAantal().'</span>');    
        $this->_addHtml('</p>'); 
        $this->_addHtml('</div>');
    }
    final protected function _verwerk(){
        // maak nieuwe instantie van FactuurLijst
        $this->_factuurLijst = new FacturenLijst();
        $this->_genereerHtml();
    }
    //put your code here
}

?>
